function format(time,fmt)
{ 
　　var o = {
　　　　"M+" : time.getMonth()+1, //月份
　　　　"d+" : time.getDate(), //日
　　　　"h+" : time.getHours()%12 == 0 ? 12 : time.getHours()%12, //小时
　　　　"H+" : time.getHours(), //小时
　　　　"m+" : time.getMinutes(), //分
　　　　"s+" : time.getSeconds(), //秒
　　　　"q+" : Math.floor((time.getMonth()+3)/3), //季度
　　　　"S" : time.getMilliseconds() //毫秒
　　};
　　if(/(y+)/.test(fmt))
　　　　fmt=fmt.replace(RegExp.$1, (time.getFullYear()+"").substr(4 - RegExp.$1.length));
　　for(var k in o)
　　　　if(new RegExp("("+ k +")").test(fmt))
　　fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
　　return fmt;
} 

// var time1 = new Date().format("yyyy-MM-dd HH:mm:ss");
const time = new Date();
const time1 = format(time, "yyyy-MM-dd HH:mm:ss")

// var time2 = new Date(time).format("yyyy-MM-dd");

console.log(time1);